home *** CD-ROM | disk | FTP | other *** search
/ NeXTSTEP 3.3 (Developer)…68k, x86, SPARC, PA-RISC] / NeXTSTEP 3.3 Dev Intel.iso / NextDeveloper / Headers / mach / hppa / exception.h < prev    next >
C/C++ Source or Header  |  1995-02-14  |  989b  |  53 lines

  1. /*
  2.  * Copyright (c) 1993 NeXT Computer, Inc.
  3.  *
  4.  * HPPA Family:    Machine dependent exception codes.
  5.  *
  6.  * HISTORY
  7.  *
  8.  * 2 July 1993 Mac Gillon at NeXT
  9.  *    Created.
  10.  */
  11.  
  12. #ifndef    _MACH_HPPA_EXCEPTION_H_
  13. #define    _MACH_HPPA_EXCEPTION_H_
  14.  
  15. /*
  16.  *    EXC_BAD_INSTRUCTION
  17.  */
  18.  
  19. #define EXC_HPPA_PRIVILEGED_INSTRUCTION    1
  20. #define EXC_HPPA_PRIVILEGED_REGISTER    2
  21. #define EXC_HPPA_RESERVED_OPERATION    4
  22.  
  23. /*
  24.  *    EXC_BAD_ACCESS
  25.  */
  26. #define EXC_HPPA_SEGMENTATION_VIOLATION    16
  27. #define EXC_HPPA_PROTECTION_VIOLATION    17
  28. #define EXC_HPPA_UNALIGNED_FAILED    18
  29. #define EXC_HPPA_UNALIGNED_SUCCEEDED    19
  30.  
  31. /*
  32.  *    EXC_ARITHMETIC
  33.  */
  34.  
  35. #define EXC_HPPA_OVERFLOW        1
  36. #define EXC_HPPA_CONDITION        2
  37. #define EXC_HPPA_ASSIST_FAILED        3
  38. #define EXC_HPPA_ASSIST_SUCCEEDED    4
  39. #define EXC_HPPA_EMULATION_FAILED    5
  40. #define EXC_HPPA_EMULATION_SUCCEEDED    6
  41.  
  42. /*
  43.  *    EXC_BREAKPOINT
  44.  */
  45.  
  46. #define EXC_HPPA_BREAKPOINT        1
  47. #define EXC_HPPA_TAKENBRANCH        2
  48. #define EXC_HPPA_DEBUG            3
  49.  
  50. #define EXC_UNIX_BAD_SYSCALL        0x10000
  51.  
  52. #endif    _MACH_HPPA_EXCEPTION_H_
  53.